ethene polymerization - French English Dictionary